package com.smart.model;

import java.util.Date;

import com.smart.consts.LeadStatus;
import com.smart.dao.annotation.Expression;

public class LeadCond extends BaseQueryCond {
	
	private String team;
	
	private String mobile;
	
	@Expression(property="mobile", operator="like")
	private String mobileLike;
	
	@Expression(property="wechat", operator="like")
	private String wechatLike;
	
	@Expression(property="wechatName", operator="like")
	private String wechatNameLike;
	
	private LeadStatus status;
	
	@Expression(property="crtTime", operator=">=")
	private Date beginCrtTime;
	
	@Expression(property="crtTime", operator="<")
	private Date endCrtTime;

	public String getTeam() {
		return team;
	}

	public void setTeam(String team) {
		this.team = team;
	}

	public String getMobileLike() {
		return mobileLike;
	}

	public void setMobileLike(String mobileLike) {
		this.mobileLike = mobileLike;
	}

	public String getWechatLike() {
		return wechatLike;
	}

	public void setWechatLike(String wechatLike) {
		this.wechatLike = wechatLike;
	}

	public String getWechatNameLike() {
		return wechatNameLike;
	}

	public void setWechatNameLike(String wechatNameLike) {
		this.wechatNameLike = wechatNameLike;
	}

	public Date getBeginCrtTime() {
		return beginCrtTime;
	}

	public void setBeginCrtTime(Date beginCrtTime) {
		this.beginCrtTime = beginCrtTime;
	}

	public Date getEndCrtTime() {
		return endCrtTime;
	}

	public void setEndCrtTime(Date endCrtTime) {
		this.endCrtTime = endCrtTime;
	}

	public LeadStatus getStatus() {
		return status;
	}

	public void setStatus(LeadStatus status) {
		this.status = status;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

}
